 package com.ruoyi.oto.domain.dto;

import cn.hutool.core.lang.RegexPool;
import lombok.Data;

import javax.validation.constraints.DecimalMin;
import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.Pattern;
import java.io.Serializable;

 /**
  * 企业注册DTO
  */
@Data
public class CompanyRegDTO implements Serializable {

     /**
      * 企业ID,默认情况下是没有值的
      */
    private Long companyId;

     /**
      * 企业名称
      */
    @NotEmpty(message = "企业名不能为空")
    private String companyName;

     /**
      * 企业介绍
      */
     private String intro;
     /**
      * 企业类型id
      */
    private Long companyTypeId;

     /**
      * 统一社会信用代码
      */
    @NotEmpty(message = "统一社会信用代码")
    private String uniscid;

     /**
      * 场所地址
      */
    @NotEmpty(message = "场所地址不能为空")
    private String address;
     /**
      * 联系人
      */
    @Pattern(message = "请填写正确的联系人姓名",regexp = RegexPool.CHINESES)
    private String contact;
     /**
      * 联系电话
      */
    @Pattern(message = "请填写正确的联系电话",regexp = RegexPool.MOBILE)
    private String contactPhone;


}
